<?php
@session_start();
session_cache_expire( $_SESSION['inactive']/60 );
$inactive = $_SESSION['inactive'];
if(isset($_SESSION['start'])){
	$session_life = time() - $_SESSION['start'];
	if($session_life > $inactive){
		unset($_SESSION['islogued']);
		$_SESSION["error"] = "El tiempo de inactividad ha caducado.<br>Vuelva a iniciar por favor.";
		//header("Location:../index.php");//logout.php
?>
		<script language="javascript">
			top.location.href= "../index.php"
		</script>
<?php
	}
}
$_SESSION['start'] = time();
if(!isset($_SESSION["usuario"])){
	header("location:../index.php"); /* Si no ha iniciado la sesion, vamos a index.php */
} else {
$paso = isset($_GET['paso']) ? $_GET['paso'] : 0;
include_once '../util/conexion.inc';
include_once '../util/funciones.php';
if($paso == 2){
	$idConsulta = isset($_GET["id"]) ? $_GET["id"] : $_POST["id"];
	$imgQuery	=	mysql_query("SELECT rutaAlmacenamientoFoto,observacion FROM fotoareaafectada WHERE idConsulta=$idConsulta") or die(mysql_error());// WHERE idConsulta=$idConsulta AND estado=1
}
?>
	<html xmlns="http://www.w3.org/1999/xhtml">
		<head>
			<meta charset="utf-8">
			<meta name="author" content="cg">
			<!-- Archivos necesarios para el datepicker -->
			<style type="text/css">
			img {border: 0}
			body,td {font-family: Verdana,Arial; font-size: 8.0pt; color: #000099}
			input,select {font-family: Verdana,Arial; font-size: 9.0pt}
			</style>
			<script type="text/javascript" src="../carrusel/js/jquery-1.4.2.min.js"></script>
			<link rel="stylesheet" type="text/css" href="../css/jquery-ui-1.8.16.custom.css"/>
			<script src="../jquery/jquery.tools.min.js"></script>
			<script src="../jquery/jquery-ui-1.8.14.custom.min.js"></script>
			<script src="../jquery/jquery-ui-timepicker-addon.js"></script>
			<script type="text/javascript" src="../carrusel/js/jquery.jcarousel.min.js"></script>
			<script type="text/javascript" src="../carrusel/js/thickbox.js"></script>
			<link rel="stylesheet" type="text/css" href="../carrusel/css/thickbox.css"/>
			<link rel="stylesheet" type="text/css" href="../carrusel/skins/ie7/skin.css"/>
			
			<script type="text/javascript">
			tb_pathToImage = "carrusel/skins/ie7/loading.gif";
			var carousel_list = [
				<?php while($imgs = mysql_fetch_array($imgQuery)){?>
						{url: "../imagenesConsultas/<?php echo $imgs['rutaAlmacenamientoFoto'];?>", title: "<?php echo utf8_encode(htmlentities($imgs['observacion']));?>"},
			  <?php }?>
			];
			function mycarousel_itemLoadCallback(carousel, state){
				for(var i = carousel.first; i <= carousel.last; i++){
					if(carousel.has(i)){
						continue;
					}
					if(i > carousel_list.length){
						break;
					}
					var item = jQuery(mycarousel_getItemHTML(carousel_list[i-1])).get(0); // Create an object from HTML
					tb_init(item); // Apply thickbox
					carousel.add(i,item);
				}
			};
			function mycarousel_getItemHTML(item){ 
				var url_m = item.url.replace(/_s.jpg/g, '_m.jpg');
				return '<a href="' + url_m + '" title="' + item.title + '"><img src="' + item.url + '" width="75" height="75" border="0" alt="' + item.title + '" /></a>';
			};
			jQuery(document).ready(function(){
				jQuery('#mycarousel').jcarousel({
					size: carousel_list.length,
					auto: 4,
					wrap: 'last',
					itemLoadCallback: {onBeforeAnimation: mycarousel_itemLoadCallback}
				});
			});
			</script>
			<script language="JavaScript" type="text/javascript">
			$(document).ready(function() {
			  $('.links legend p').hide();  
			  $('.links legend').click(function() {
				$(this).next().slideToggle('fast');
			  });
			});
			function abrirVentana (pagina, titulo) {
				var opciones="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=650,height=500,top=250,left=100";
				window.open(pagina,titulo,opciones);
			}
			$(function(){
				$(".fechaSelect").datepicker({
					changeMonth: true,
					changeYear:	true,
					dateFormat:	'dd/mm/yy',
					gotoCurrent: true,
					numberOfMonths:	1
				});
			});
			</script>
			<!-- Fin datepicker -->
			<script type="text/javascript">
			function validarBuscar(form){
				if(form.paciente.value.trim()==''){
					alert('Escriba el código del paciente!!!!');
					form.paciente.focus();
					return false;
				}
				if(form.fechaIni.value.trim()==''){
					alert('Seleccione la fecha inicio!!!!');
					form.fechaIni.focus();
					return false;
				}
				if(form.fechaFin.value.trim()==''){
					alert('Seleccione la fecha final!!!!');
					form.fechaFin.focus();
					return false;
				}
				var strArray = form.fechaIni.value.contains('/') ? form.fechaIni.value.split('/') : form.fechaIni.value.split('-');
				var dateIni = new Date(strArray[1]+'/'+strArray[0]+'/'+strArray[2]);
				strArray = form.fechaFin.value.contains('/') ? form.fechaFin.value.split('/') : form.fechaFin.value.split('-');
				var dateFin = new Date(strArray[1]+'/'+strArray[0]+'/'+strArray[2]);
				if(dateIni > dateFin){
					alert('La fecha final debe ser mayor que la inicial!!!!');
					form.fechaFin.focus();
					return false;
				}
			}
			function largo(lar1,inputname){
				document.getElementById('info1').innerHTML = lar1 - document.getElementById(inputname).value.length;
			}
			</script>
		</head>
		<body>
		<?php
		if($paso == 0){
		?>
			<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>" name="frmBscr" id="frmIdBscr" onSubmit="return validarBuscar(this);">
				<?php
				$fechaHoy		=	date('Y-m-j');
				$fechaAntesX	=	date('Y-m-j',strtotime('-7 day',strtotime($fechaHoy)));
				$fechaInicial	=	isset($_POST['fechaIni']) ? $_POST['fechaIni'] : date("d/m/Y",strtotime($fechaAntesX));
				$fechaFinal		=	isset($_POST['fechaFin']) ? $_POST['fechaFin'] : date("d/m/Y",strtotime($fechaHoy));
				$idPaciente		=	isset($_POST['paciente']) ? $_POST['paciente'] : (isset($_GET['idPaciente'])?$_GET['idPaciente']:"");
				?>
				<table  width="55%" cellspacing="2" border="0" cellpadding="2" align="center" bgcolor="#ffffff"><!--bgcolor="#91998B"-->
					<tr><br>
						<td colspan="2" align="center" height="35">
						BUSQUEDA DE CONSULTAS MEDICAS POR  PACIENTE  </td>
					</tr>
					<tr>
						<td>
							C&oacute;digo de paciente a buscar:
						</td>
						<td height="35" align="left">
							<input name="paciente" type="text" id="idPaciente" placeholder="Codigo Paciente" value="<?php echo $idPaciente; ?>" >
							<?php
							//$sqlCatalogo = "SELECT idPaciente,CONCAT(nombres,' ',apellidos) as nombrePaciente FROM paciente ORDER BY nombres";
							//$queryCatalogo = mysql_query($sqlCatalogo) or die(mysql_error());
							?>
							<!--select name="paciente" id="idPaciente">
								<option value="">[--Seleccione--]</option-->
								<?php
								/*while($datCat = mysql_fetch_array($queryCatalogo)){
									$selec = $datCat['idPaciente']==$idPaciente ? "selected" : "";
									echo "<option value='".utf8_encode($datCat['idPaciente'])."' $selec>".utf8_encode($datCat['nombrePaciente'])."</option>";
								}*/
								?>
							<!--/select-->
						<a href="javascript:abrirVentana('../pages/buscarpacientes.php','')"><img src="../images/buscar.png" widht="35px" height="35px" title="Buscar Pacientes" /></a>
                        </td>
					</tr>
					<tr><br>
						<td height="35">Fecha inicio de la consulta medica:</td>
						<td height="35">Fecha final de la consulta medica:</td>
					</tr>
					<tr>
						<td align="center">
							<input type="text" name="fechaIni" readonly class="fechaSelect" id="idFechaIni" value="<?php echo $fechaInicial; ?>">
						</td>
						<td align="center">
							<input type="text" name="fechaFin" readonly class="fechaSelect" id="idFechaFin" value="<?php echo $fechaFinal; ?>">
						</td>
					</tr>
					<tr>
						<td colspan="2" align="center"><br>
							<input type="submit" name="Buscar" id="idBtnBuscar" value="Buscar">
						</td>
					</tr>
				</table>
			</form>
			<table cellspacing="2" border="0" cellpadding="2" align="center" width="90%"><!--bgcolor="#91998B"-->
				<?php
				$sql = "SELECT c.idConsulta,c.motivo,c.sintomas,c.fechaConsulta,c.comentario,CONCAT(p.nombres,' ',p.apellidos) as nombrePaciente,CONCAT(d.nombres,' ',d.apellidos) as nombreDoctor FROM consulta c LEFT JOIN paciente p ON (c.idPaciente=p.idPaciente) LEFT JOIN doctor d ON (c.idDoctor=d.idDoctor) WHERE c.idPaciente='$idPaciente' AND c.fechaConsulta BETWEEN STR_TO_DATE('".$fechaInicial." 00:00:00','%e/%c/%Y %H:%i:%s') AND STR_TO_DATE('".$fechaFinal." 23:59:59','%e/%c/%Y %H:%i:%s') ORDER BY c.fechaConsulta";
				//echo 'MMMMMM:'.$sql;
				$query = mysql_query($sql) or die(mysql_error());
				if(mysql_num_rows($query) > 0){
					echo '<tr bgcolor="#000066"><td align="center" width="15%" style="color:#FFFFFF">PACIENTE</td><td align="center" width="15%" style="color:#FFFFFF">DOCTOR</td><td align="center" width="15%" style="color:#FFFFFF">MOTIVO</td><td align="center" width="10%" style="color:#FFFFFF">DIAGNOSTICO</td><td align="center" width="10%" style="color:#FFFFFF">FECHA</td><td align="left" width="25%" style="color:#FFFFFF">COMENTARIO</td><td align="center" width="10%" style="color:#FFFFFF">ACCIONES</td></tr>';
					$color = "#BEC4BC";
					while($data = mysql_fetch_array($query)){
						$sqlSub1 = "SELECT d.idEnfermedad,e.nombreEnfermedad,e.descripcion FROM diagnosticosporconsulta d LEFT JOIN enfermedad e ON (d.idEnfermedad=e.idEnfermedad) WHERE d.idConsulta=".$data["idConsulta"];
						$querySub1 = mysql_query($sqlSub1) or die(mysql_error());
						$enfermedades = "";
						while($dataSub1 = mysql_fetch_array($querySub1)){
							$enfermedades .= $enfermedades=="" ? "" : "; ";
							$enfermedades .= $dataSub1['nombreEnfermedad'];
						}
						$color = $color=="#D8DBD7" ? "#BEC4BC" : "#D8DBD7";
						$acciones = "<a href='BuscadorConsultas.php?paso=2&&id=$data[idConsulta]'><img src='../images/ver.png' alt='Seleccionar' width='20' height='20' title='Ver informaci&oacute;n'/></a><a href=\"javascript:abrirVentana('reportes/recetasPorConsulta.php?id=$data[idConsulta]','')\"><img src='../images/printer.png' alt='Seleccionar' width='20' height='20' title='Imprimir reporte de recetas'/></a>";
						//"<a href='BuscadorConsultas.php?paso=3&&id=$data[idConsulta]'><img src='../images/modificar.png' alt='Modificar' width='20' height='20' title='Modificar informaci&oacute;n'/></a>
						//<a href='BuscadorConsultas.php?paso=4&&id=$data[idConsulta]' onClick='return confirm(\"Seguro que desea eliminar este registro?\");'><img src='../images/delete.png' alt='Eliminar' width='20' height='20' title='Eliminar informaci&oacute;n'/></a>";
						echo '<tr bgcolor="'.$color.'"><td align="center">'.utf8_encode($data['nombrePaciente']).'</td><td align="center">'.utf8_encode($data['nombreDoctor']).'</td><td align="center">'.$data['motivo'].'</td><td align="center">'.utf8_encode($enfermedades).'</td><td align="center">'.utf8_encode($data['fechaConsulta']).'</td><td align="left">'.utf8_encode($data['comentario']).'</td><td align="center">'.$acciones.'</td></tr>';
					}
				}else{
					echo '<tr bgcolor="#BEC4BC"><td align="center">No se encontraron datos a mostrar!!!!</td></tr>';
				}
				?>
			</table>
		<?php
		}elseif($paso == 2){//Ver informacion
			$idConsulta = isset($_GET['id']) ? $_GET['id'] : 0;
	
			$sql = "SELECT c.idConsulta,a.nombre nombreAseguradora,c.idPaciente,CONCAT(pa.nombres,' ',pa.apellidos) nombrePaciente,CONCAT(d.nombres,' ',d.apellidos) nombreDoctor,c.motivo,pc.nombreparte,c.sintomas,c.examenLaboratorio,c.fechaConsulta,c.evolucionEnfermedad,c.respuestaTratamiento,c.resultadoExamen,c.comentario FROM consulta c LEFT JOIN paciente pa ON (c.idPaciente=pa.idPaciente) LEFT JOIN doctor d ON (c.idDoctor=d.idDoctor) LEFT JOIN poliza pl ON (c.idPoliza=pl.idPoliza) LEFT JOIN aseguradora a ON (pl.idAseguradora=a.idAseguradora) LEFT JOIN partecuerpo pc ON (c.idParteCuerpo=pc.idParteCuerpo) WHERE idConsulta='".$idConsulta."'";//,c.horaConsulta
			$query = mysql_query($sql) or die (mysql_error());
			$dato = mysql_fetch_array($query);
			
			$sqlSub1 = "SELECT d.idEnfermedad,e.nombreEnfermedad,e.descripcion FROM diagnosticosporconsulta d LEFT JOIN enfermedad e ON (d.idEnfermedad=e.idEnfermedad) WHERE d.idConsulta=".$idConsulta;
			$querySub1 = mysql_query($sqlSub1) or die(mysql_error());
			$enfermedades = "";
			while($dataSub1 = mysql_fetch_array($querySub1)){
				$enfermedades .= $enfermedades=="" ? "" : "; ";
				$enfermedades .= $dataSub1['nombreEnfermedad'];
			}
			?>
			<table border="0"  bgcolor="#FFFFFF" cellspacing="2" width="100%" >
		<div style="color:#000000;font-family:Arial;" align='center'><h3><big>DETALLES DE LA CONSULTA DEL PACIENTE</big></h3></div>
		<tr>
			<td colspan="4" align="center">
				<table width="50%" align="center" height="35">
					<tr>
						<td width="20%"><a href="javascript:abrirVentana('imagenes.php?idConsulta=<?php echo $idConsulta;?>&callFrom=2','')"><img src="../images/agragar imagen.png" widht="40px" height="40px" title="Agregar imagenes de la consulta" /></a></td>
						<td width="20%"><a href="javascript:abrirVentana('recetas.php?idConsulta=<?php echo $idConsulta;?>&callFrom=2','')"><img src="../images/Receta medica.png" widht="40px" height="40px" title="Agregar Receta Medica"/></a></td>
						<td width="20%"><a href="javascript:abrirVentana('procedimiento.php?idConsulta=<?php echo $idConsulta;?>&callFrom=2','')"><img src="../images/Procedimiento.png" widht="40px" height="40px" title="Agregar procedimientos"/></a></td>
						<td width="20%"><a href="javascript:abrirVentana('citas.php?idPaciente=<?php echo $dato['idPaciente'];?>&callFrom=2','')"><img src="../images/citas.ico" widht="40px" height="40px" title="Agregar cita"/></a></td>
						<td width="20%"><a href="javascript:abrirVentana('addExamenes.php?idConsulta=<?php echo $idConsulta;?>&callFrom=2','')"><img src="../images/examenes.png" widht="40px" height="40px" title="Agregar examenes de laboratorio"/></a></td>
						<td width="20%"><a href="javascript:abrirVentana('reportes/recetasPorConsulta.php?id=<?php echo $idConsulta;?>','')"><img src="../images/printer.png" width="40px" height="40px" title="Imprimir reporte de recetas"/></a></td>
					</tr>
				</table>
			</td>
		</tr>
		<tr>
        <td colspan="4" align="left" style="color:#FFFFFF" bgcolor="#000066" height="35"><b>Informacion del Paciente:</b></td>
        </tr>
        <tr>
			<td align="left" style="color:#000000" height="35" width="209"><b>Nombres:</b></td>
			<td width="310"><?php echo strtoupper($dato['nombrePaciente']); ?></td>
			<td width="169" align="left" style="color:#000000"><b>Aseguradora:</b></td>
			<td width="276"><?php echo $dato['nombreAseguradora']; ?></td>
		</tr>
		<tr>
        <td align="left" style="color:#000000" height="35" width="209"><b>Doctor:</b></td>
			<td><?php echo $dato['nombreDoctor']; ?></td>
            <td align="left" height="35" style="color:#000000"><b>Fecha consulta:</b></td>
			<td><?php echo date('d/m/Y h:i:s a',strtotime($dato['fechaConsulta'])); ?></td>
			</tr>
            <tr>
        <td colspan="4" align="left" style="color:#FFFFFF" bgcolor="#000066" height="35"><b>Informacion de la Consulta:</b></td>
        </tr>
		<tr>
        	<td align="left" style="color:#000000" height="35"><b>Motivo:</b></td>
			<td colspan="3" align="left"><?php echo $dato['motivo']; ?></td>
        </tr>
        <tr bgcolor="#CCCCCC">
        <td align="left" style="color:#000000" height="35"><b>S&iacute;ntomas:</b></td>
		<td colspan="3" align="left"><?php echo $dato['sintomas']; ?></td>
        </tr>
		<tr> 	
            <td align="left" style="color:#000000" height="35"><b>Diagn&oacute;sticos:</b></td>
			<td align="left" ><?php echo $enfermedades; ?></td>
			<td align="left" style="color:#000000" height="35"><b>Parte afectada:</b></td>
			<td align="left"><?php echo $dato['nombreparte']; ?></td>
		</tr>
		
		<tr bgcolor="#CCCCCC">
			<td align="left" style="color:#000000" height="35"><b>Evolucion de enfermedad:</b></td>
			<td colspan="3"	><?php echo $dato['evolucionEnfermedad']; ?></td>
			
		</tr>
        <tr>
        <td align="left" style="color:#000000" height="35"><b>Respuesta al tratamiento:</b></td>
			<td colspan="3"><?php echo $dato['respuestaTratamiento']; ?></td>
		</tr>
		<tr bgcolor="#CCCCCC">
        	<td align="left" style="color:#000000" height="35"><b>Comentarios:</b></td>
			<td colspan="3"><?php echo $dato['comentario']; ?></td>
         </tr>
        <tr>
        <td align="left" style="color:#000000" height="35"	><b>Examenes:</b></td>
			<td colspan="3"><?php echo ($dato['examenLaboratorio']==null?'':$dato['examenLaboratorio'].': ').($dato['resultadoExamen']==null?'':$dato['resultadoExamen']); ?></td>
        </tr>
		 <tr>
        <td colspan="4" align="left" style="color:#FFFFFF" bgcolor="#000066" height="25"><b></b></td>
        </tr>
        <tr>
        <td colspan="4" align="Center" style="color:#000000" height="25"><b> Detalle de Receta Medica</b></td>
        </tr>
		<tr height="25">
			<td colspan="4"><hr></td>
		</tr>
		
		<tr>
			<td colspan="4" align="center">
				
				<?php
				$sqlReceta = "SELECT m.nombre as medicamento,r.cantidad as cantidad,r.dosis as dosis,r.descripcion as comentario,r.fechaReceta as fecha FROM receta r LEFT JOIN medicamento m ON (r.idMedicamento=m.id) WHERE r.idConsulta=".$idConsulta." ORDER BY r.fechaReceta DESC";
				$queryReceta = mysql_query($sqlReceta) or die (mysql_error());
				if(mysql_num_rows($queryReceta) > 0){
					?>
					<table width="100%">
						<tr bgcolor="#000066" >
							<td align="center" width="30" style="color:#FFFFFF"><b>Medicamento</b></td>
							<td align="center" width="10" style="color:#FFFFFF"><b>Cantidad</b></td>
							<td align="center" width="10" style="color:#FFFFFF"><b>Dosis</b></td>
							<td align="center" width="40" style="color:#FFFFFF"><b>Comentario</b></td>
							<td align="center" width="10" style="color:#FFFFFF"><b>Fecha</b></td>
						</tr>
						<?php
						$color = "#BEC4BC";
						while($datoReceta = mysql_fetch_array($queryReceta)){
							$color = $color=="#D8DBD7" ? "#BEC4BC" : "#D8DBD7";
						?>
							<tr bgcolor="<?php echo $color; ?>">
								<td><?php echo @$datoReceta['medicamento']; ?></td>
								<td><?php echo @$datoReceta['cantidad']; ?></td>
								<td><?php echo @$datoReceta['dosis']; ?></td>
								<td><?php echo @$datoReceta['comentario']; ?></td>
								<td><?php echo @$datoReceta['fecha']; ?></td>
							</tr>
						<?php
						}
						?>
					</table>
				<?php
				}
				?>
			</td>
		</tr>
		
		<tr height="25">
			<td colspan="4"><hr></td>
		</tr>
		
		<tr>
			<td colspan="4">
				<div id="wrap" align="center">
					<h4 style="margin-left:30px; margin-right:10px"><marquee onMouseOver="this.stop();" onMouseOut="this.start();">IMAGENES DE CONSULTA</marquee></h4>
					<ul id="mycarousel" class="jcarousel-skin-ie7"><!-- contenido sera cargado automaticamente aqui -->
					</ul>
				</div>
			</td>
		</tr>
	</table>
			<br>
			<div class="demo" align="center">
				<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>?paso=0" >
					<input type="hidden" name="paciente" value="<?php echo $dato['idPaciente'];?>">
					<input type="submit" value="     Aceptar    " name="aceptar" />
				</form>
			</div>
			<br>
			<?php
		}elseif($paso == 3){//Modificar
			echo "NO TIENE PERMISOS PARA EJECUTAR ESTA ACCION.....";
		}elseif($paso == 4){//Eliminar
			echo "NO TIENE PERMISOS PARA EJECUTAR ESTA ACCION.....";
			
			/*$id = isset($_GET['id']) ? $_GET['id'] : 0;
			$sql = "SELECT idEnfermedad,idProcedCatalogo,tipoProcedimiento,fechaProcedimiento,horaProcedimiento,realizado,comentario FROM procedimiento WHERE idProcedimiento=$id";
			$queryX = mysql_query($sql) or die(mysql_error());
			$dataProc = mysql_fetch_array($queryX);
			
			$sqlDelete = "DELETE FROM procedimiento WHERE idProcedimiento=$id";
			mysql_query($sqlDelete) or die(mysql_error());
			
			//INICIO - Bitacora-Auditoria del sistema
			$datosNuevos = "";
			$datosAnteriores = $id.",".$dataProc['idEnfermedad'].",".$dataProc['idProcedCatalogo'].",'".utf8_decode(utf8_encode($dataProc['tipoProcedimiento']))."','".$dataProc['fechaProcedimiento']."','".$dataProc['horaProcedimiento']."','".$dataProc['realizado']."','".utf8_decode(utf8_encode($dataProc['comentario']))."'";
			logsProcesos("procedimiento","DELETE",$datosNuevos,$datosAnteriores);
			//FIN - Bitacora-Auditoria del sistema
			echo "<br><p align='center'><img src='../images/Select.png' alt='Ok' width='50' height='50' title='OK'/>El registro ha sido eliminado exitosamente!!</p><br>";
			echo '<br><p align="center"><a href="BuscadorConsultas.php?paso=0">ACEPTAR</a></p>';*/
		}
		?>
		</body>
	</html>
<?php
}
?>

